{
  "_format": "hh-sol-artifact-1",
  "contractName": "FakeLending",
  "sourceName": "contracts/tests/FakeLending.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "newProfit",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "deposit",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "profit",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "withdraw",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5060405161079738038061079783398101604081905261002f91610037565b600155610050565b60006020828403121561004957600080fd5b5051919050565b6107388061005f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806347e7ef241461004657806366d16cc31461005b578063f3fef3a314610076575b600080fd5b6100596100543660046105d3565b610089565b005b61006460015481565b60405190815260200160405180910390f35b6100596100843660046105d3565b6100d9565b6001600160a01b038216600090815260208181526040808320338452909152812080548392906100ba90849061063a565b909155506100d590506001600160a01b0383163330846102ce565b5050565b6001600160a01b038216600090815260208181526040808320338452909152902054808211156101765760405162461bcd60e51b815260206004820152603460248201527f46616b654c656e64696e673a2077697468647261773a20616d6f756e7420697360448201527f20686967686572207468616e206465706f73697400000000000000000000000060648201526084015b60405180910390fd5b6001600160a01b038316600090815260208181526040808320338452909152812080548492906101a7908490610653565b90915550506001546040517fa0712d6800000000000000000000000000000000000000000000000000000000815260048101919091526001600160a01b0384169063a0712d6890602401600060405180830381600087803b15801561020b57600080fd5b505af115801561021f573d6000803e3d6000fd5b50505050826001600160a01b031663a9059cbb3360015485610241919061063a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156102a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c89190610666565b50505050565b604080516001600160a01b038581166024830152848116604483015260648083018590528351808403909101815260849092018352602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564908401526102c89287929160009161039491851690849061042c565b90508051600014806103b55750808060200190518101906103b59190610666565b6104275760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161016d565b505050565b606061043b8484600085610443565b949350505050565b6060824710156104bb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161016d565b600080866001600160a01b031685876040516104d791906106b3565b60006040518083038185875af1925050503d8060008114610514576040519150601f19603f3d011682016040523d82523d6000602084013e610519565b606091505b509150915061052a87838387610535565b979650505050505050565b606083156105a457825160000361059d576001600160a01b0385163b61059d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161016d565b508161043b565b61043b83838151156105b95781518083602001fd5b8060405162461bcd60e51b815260040161016d91906106cf565b600080604083850312156105e657600080fd5b82356001600160a01b03811681146105fd57600080fd5b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561064d5761064d61060b565b92915050565b8181038181111561064d5761064d61060b565b60006020828403121561067857600080fd5b8151801515811461068857600080fd5b9392505050565b60005b838110156106aa578181015183820152602001610692565b50506000910152565b600082516106c581846020870161068f565b9190910192915050565b60208152600082518060208401526106ee81604085016020870161068f565b601f01601f1916919091016040019291505056fea26469706673582212205a309d17fe8b4f3d4046bc17c2e91ecbe90dcfe3969f78edaec538e55ecd9d7664736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100415760003560e01c806347e7ef241461004657806366d16cc31461005b578063f3fef3a314610076575b600080fd5b6100596100543660046105d3565b610089565b005b61006460015481565b60405190815260200160405180910390f35b6100596100843660046105d3565b6100d9565b6001600160a01b038216600090815260208181526040808320338452909152812080548392906100ba90849061063a565b909155506100d590506001600160a01b0383163330846102ce565b5050565b6001600160a01b038216600090815260208181526040808320338452909152902054808211156101765760405162461bcd60e51b815260206004820152603460248201527f46616b654c656e64696e673a2077697468647261773a20616d6f756e7420697360448201527f20686967686572207468616e206465706f73697400000000000000000000000060648201526084015b60405180910390fd5b6001600160a01b038316600090815260208181526040808320338452909152812080548492906101a7908490610653565b90915550506001546040517fa0712d6800000000000000000000000000000000000000000000000000000000815260048101919091526001600160a01b0384169063a0712d6890602401600060405180830381600087803b15801561020b57600080fd5b505af115801561021f573d6000803e3d6000fd5b50505050826001600160a01b031663a9059cbb3360015485610241919061063a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156102a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c89190610666565b50505050565b604080516001600160a01b038581166024830152848116604483015260648083018590528351808403909101815260849092018352602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564908401526102c89287929160009161039491851690849061042c565b90508051600014806103b55750808060200190518101906103b59190610666565b6104275760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161016d565b505050565b606061043b8484600085610443565b949350505050565b6060824710156104bb5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161016d565b600080866001600160a01b031685876040516104d791906106b3565b60006040518083038185875af1925050503d8060008114610514576040519150601f19603f3d011682016040523d82523d6000602084013e610519565b606091505b509150915061052a87838387610535565b979650505050505050565b606083156105a457825160000361059d576001600160a01b0385163b61059d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161016d565b508161043b565b61043b83838151156105b95781518083602001fd5b8060405162461bcd60e51b815260040161016d91906106cf565b600080604083850312156105e657600080fd5b82356001600160a01b03811681146105fd57600080fd5b946020939093013593505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561064d5761064d61060b565b92915050565b8181038181111561064d5761064d61060b565b60006020828403121561067857600080fd5b8151801515811461068857600080fd5b9392505050565b60005b838110156106aa578181015183820152602001610692565b50506000910152565b600082516106c581846020870161068f565b9190910192915050565b60208152600082518060208401526106ee81604085016020870161068f565b601f01601f1916919091016040019291505056fea26469706673582212205a309d17fe8b4f3d4046bc17c2e91ecbe90dcfe3969f78edaec538e55ecd9d7664736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}